<h2>Software Industry in Bangladesh</h2>
<h3>Present State</h3>
<ul>
	<li>Software development does not incorporate best practices.
	There are a few reasons for this:
		<ul>
			<li>Domestic projects do not require proper software
			development practices.
				<ul>
					<li>This is mainly because customers are not aware of it
					and consequently no budget is allocated for proper software development
					practices.</li>
					<li>Even Government Tender evaluations do not allocate
					significant points for proper software development practices. Jobs are
					usually assigned to the lowest bidder.</li>
					<li>However, this argument does not go far since there are
					only a few companies whose business is solely the Domestic market.</li>
				</ul>
			</li>
			<li>Most Outsourced projects require proper software
			development practices.
				<ul>
					<li>However the best practices are not well defined.</li>
					<li>Most companies possess little know-how to fulfill
					proper software development prerequisites and usually employ
					inexperienced developers, testers, managers etc.</li>
				</ul>
			</li>
		</ul>
	</li>
	<li>Insufficient skilled practitioners for hiring. There are a
	few reasons for this:
		<ul>
			<li>Academia
				<ul>
					<li>The courses taught are too theoretical.</li>
					<li>Universities do not educate proper development and
					testing practices.</li>
					<li>Effective development and testing tools are not taught
					to students in programming courses or software engineering courses.
					Students are not even made aware of these tools.</li>
					<li>Universities are not aware of the demand in the
					corporate world for the right kind of engineers.</li>
					<li>Limited or complete absence of research in this field.</li>
				</ul>
			</li>
			<li>Software Companies
				<ul>
					<li>Does
					not have any affiliation with Universities to hire the brightest
					graduates.</li>
					<li>Does
					not provide feedback to Universities regarding their curriculum.</li>
					<li>Does
					not provide the environment where skilled and talented practitioners
					may flourish.</li>
				</ul>
			</li>
		</ul>
	</li>
	<li>Misconception
	exists that proper software development is expensive and a lot of
	staffing is required. This implies that only a few companies follow
	best practices.</li>
	<li>Software
	companies know the issues but do not know the proven solution.</li>
	<li>Software
	Quality Assurance and Testing are not recognized as career paths
	because there is little knowledge of its roles, activities and
	potentials.</li>
	<li>Most
	skilled practitioners are either overburdened or ineffective.</li>
</ul>
<h3>Why Others Failed</h3>
<ul>
	<li>Training
	sessions were short with huge content to cover.</li>
	<li>Covered
	mainly &#8220;What to do&#8221; instead of &#8220;How to do&#8221;.</li>
	<li>Did
	not target energetic and passionate trainees who are determined to
	influence change in the industry.</li>
	<li>No
	feasible criteria to measure the success of the training.</li>
	<li>No
	follow up on issues faced by the trainees during implementation.</li>
	<li>Certification
	was considered a solution.</li>
</ul>
